Autogenerated HTML docs for v1.8.3-rc3-5-g9134a4 
diff --git a/git-svn.txt b/git-svn.txt index 58b6d54..aad452f 100644 --- a/git-svn.txt +++ b/git-svn.txt 
@@ -271,13 +271,15 @@ 	Create a tag by using the tags_subdir instead of the branches_subdir 	specified during git svn init.   --d;; ---destination;; +-d<path>;; +--destination=<path>;; + 	If more than one --branches (or --tags) option was given to the 'init' 	or 'clone' command, you must provide the location of the branch (or -	tag) you wish to create in the SVN repository. The value of this -	option must match one of the paths specified by a --branches (or -	--tags) option. You can see these paths with the commands +	tag) you wish to create in the SVN repository. <path> specifies which +	path to use to create the branch or tag and should match the pattern +	on the left-hand side of one of the configured branches or tags +	refspecs. You can see these refspecs with the commands  + 	git config --get-all svn-remote.<name>.branches 	git config --get-all svn-remote.<name>.tags @@ -298,6 +300,11 @@ 	git config --get-all svn-remote.<name>.commiturl  +   +--parents;; +	Create parent folders. This parameter is equivalent to the parameter +	--parents on svn cp commands and is useful for non-standard repository +	layouts. +  'tag':: 	Create a tag in the SVN repository. This is a shorthand for 	'branch -t'. @@ -1032,6 +1039,25 @@ 	tags = tags/{1.0,2.0}/src:refs/remotes/tags/*  ------------------------------------------------------------------------   +Multiple fetch, branches, and tags keys are supported: + +------------------------------------------------------------------------ +[svn-remote "messy-repo"] +	url = http://server.org/svn +	fetch = trunk/project-a:refs/remotes/project-a/trunk +	fetch = branches/demos/june-project-a-demo:refs/remotes/project-a/demos/june-demo +	branches = branches/server/*:refs/remotes/project-a/branches/* +	branches = branches/demos/2011/*:refs/remotes/project-a/2011-demos/* +	tags = tags/server/*:refs/remotes/project-a/tags/* +------------------------------------------------------------------------ + +Creating a branch in such a configuration requires disambiguating which +location to use using the -d or --destination flag: + +------------------------------------------------------------------------ +$ git svn branch -d branches/server release-2-3-0 +------------------------------------------------------------------------ +  Note that git-svn keeps track of the highest revision in which a branch  or tag has appeared. If the subset of branches or tags is changed after  fetching, then .git/svn/.metadata must be manually edited to remove (or